<cfcomponent name="MockAudit" extends="com.revenea.account.data.Audit"  hint="I am a Mock object that can be used to replace the Audit CFC when testing other components.">
	
	<cffunction name="getMostRecent" returnType="void" access="public" output="false" hint="Loads This Collection with the n most recent Audits in the system.&nbsp; N is the operation parameter.">
		<cfargument name="nCount" type="numeric" required="true" hint="" />
		<cfthrow type="MockAudit.unimplementedMethod" message="Method getMostRecent() in component Audit not implemented yet." />
	</cffunction>
	
	<cffunction name="getByObject" returnType="void" access="public" output="false" hint="Loads This Collection with all Audits associated to the specified Object.">
		<cfargument name="oObject" type="revenea.root.Object" required="true" hint="" />
		<cfthrow type="MockAudit.unimplementedMethod" message="Method getByObject() in component Audit not implemented yet." />
	</cffunction>
	
	<cffunction name="getByUser" returnType="void" access="public" output="false" hint="Loads This Collection with all Audits generated by the specified User.">
		<cfargument name="oUser" type="revenea.account.data.User" required="true" hint="" />
		<cfthrow type="MockAudit.unimplementedMethod" message="Method getByUser() in component Audit not implemented yet." />
	</cffunction>
	
</cfcomponent>